package com.wanxi.action;

import java.io.File;

public class DeleteFiles {
    public static void main(String[] args) {
        String path = "E:\\wanxi\\step-2\\java02-0921\\aa";
        /**
         * 1.得到当前目录的文件或者文件夹 listFiles
         * 2.如果是文件，则直接删除，
         * 3.如果是文件夹，则遍历当前文件夹，得到里面所有的文件或者文件夹
         * 4.如果是文件，则删除，文件夹继续遍历
         */
        File file = new File(path);

        delete(file);
    }

    private static void delete(File file) {

        File[] files = file.listFiles();

        for (int i = 0; i < files.length; i++) {
            System.out.println(files[i]);
            if (files[i].isFile()) {
                files[i].delete();
            } else {
                delete(files[i]);
            }
        }
        file.delete();
    }
}
